package org.mfw.interfaces.obj.mob
{
	import org.mfw.obj.list.SongList;
	
	public interface IArtist extends IMediaObject
	{
		/**
		 * Liefert eine Liste aller Lieder des Interpreten
		 * @author Steven Voigt
	 	 * @Added 02.04.09
	 	 * @LastUpdate 02.04.09
		 * */
		  function get songList():SongList;
		
		/**
		 * Liefert eine Liste aller Alben in denen Lieder des Interpreten
		 * enthalten sind. 
		 * @author Steven Voigt
	 	 * @Added 02.04.09
	 	 * @LastUpdate 02.04.09
		 * */
		  function get albumList():SongList;
		 
		 /**
		 * Liefert eine Liste aller Alben des Interpreten die nur seine
		 * Lieder enthalten. 
		 * @author Steven Voigt
	 	 * @Added 02.04.09
	 	 * @LastUpdate 02.04.09
		 * */
		  function get onlyOwnAlbumList():SongList;		 
	}
}